<script>
	import collisionMonitor from './pages/monitor/index.js';

	export default {
		onLaunch: function() {
			console.log('App Launch');
			
			// 初始化碰撞监控系统
			this.initCollisionMonitor();
		},
		onShow: function() {
			console.log('App Show');
		},
		onHide: function() {
			console.log('App Hide');
		},
		methods: {
			// 初始化碰撞监控系统
			async initCollisionMonitor() {
				try {
					// 请求位置权限
					await collisionMonitor.requestLocationPermission();
					
					// 启动监控
					collisionMonitor.start();
					
					console.log('碰撞监控系统初始化完成');
				} catch (err) {
					console.error('碰撞监控系统初始化失败:', err);
					
					// 显示错误提示
					uni.showToast({
						title: '碰撞监控系统初始化失败',
						icon: 'none',
						duration: 2000
					});
				}
			}
		}
	}
</script>

<style>
	/*每个页面公共css */
</style>
